Blackdown Java

Blackdown Java was a Linux port of Sun Microsystems's Java virtual machine, developed by a group of volunteers led by Karl Asha and Juergen Kreileder.[1] It predated Sun's official Linux port, and supported Linux on architectures that the official version did not, including SPARC and PowerPC.[2] The Blackdown project ended in August 2007, after Sun released an open source version of the HotSpot JVM as part of OpenJDK; OpenJDK is available under the free GNU General Public License.[3][4][5] The Java software itself still exists on many mirrors.

At its close, Blackdown supported J2SE versions 1.4.2 on i386 and AMD64, 1.4.1 on SPARC, and 1.3.1 on PowerPC[6][7][8] Work on J2SE 1.5.x support for x86, AMD64, SPARC, and PowerPC had been announced, but was never released.[9]

In 1999 Sun Microsystems and Inprise announced a port of Java to Linux.[10] The port was based on Blackdown work, but the Blackdown team was not recognized or given any credit for the release. After some controversy,[11] Sun publicly apologized to the Blackdown developers.[12] The incident revealed that there were long standing problems between Sun and Blackdown.

Despite widespread confusion, Blackdown was neither free software nor open-source software. Its binary redistribution policy allowed it to be pre-installed or included with many Linux distributions (e.g., Gentoo Linux), whereas at the time, Sun Java's binary redistribution policy did not. Since Java 5, the Operating System Distributor License for Java (DLJ) met many Linux distributions' requirements, lessening the demand for the older Blackdown JVM.

Notes

  1. ^ "Java Linux Contact Information". Archived from the original on 2007-08-19. http://web.archive.org/web/20070807032743/http://www.blackdown.org/java-linux/java-linux-contact.html. Retrieved 2009-06-15. 
  2. ^ "Java Platform 2 Version 1.3.x for Linux". Archived from the original on 2007-08-11. http://web.archive.org/web/20070811200047/www.blackdown.org/java-linux/java2-status/jdk1.3-status.html. Retrieved 2009-06-15. 
  3. ^ Malinovich, Alex. "Blackdown Java Retires". http://www.the-love-shack.net/2007/08/30/blackdown-java-retires/. Retrieved 2009-06-15. 
  4. ^ "Java Linux Homepage". Archived from the original on 2007-09-12. http://web.archive.org/web/20070912040844/http://www.blackdown.org/. Retrieved 2009-06-15. 
  5. ^ "Open JDK is here!". Sun Microsystems. May 8, 2007. http://mail.openjdk.java.net/pipermail/announce/2007-May.txt. Retrieved May 9, 2007. 
  6. ^ "Java Platform 2 for Linux: Status and Information". Archived from the original on 2007-08-09. http://web.archive.org/web/20070809152807/www.blackdown.org/java-linux/java2-status/index.html. Retrieved 2009-06-15. 
  7. ^ "Java 2 SE 1.4.2-03 Release Notes". Archived from the original on 2007-08-07. http://web.archive.org/web/20070807094453/www.blackdown.org/java-linux/java2-status/README-142-03. Retrieved 2009-06-15. 
  8. ^ "Java Platform 2 Version 1.3.x for Linux". Archived from the original on 2007-08-11. http://web.archive.org/web/20070811200047/www.blackdown.org/java-linux/java2-status/jdk1.3-status.html. Retrieved 2009-06-15. 
  9. ^ "Java Platform 2 Version 1.5.x for Linux". Archived from the original on 2007-06-27. http://web.archive.org/web/20070627021922/www.blackdown.org/java-linux/java2-status/j2se1.5-status.html. Retrieved 2009-06-15. 
  10. ^ "PRNewswire: Inprise Collaborates With Sun...on...Java(TM) 2 Platform For...Linux...". http://www.linuxtoday.com/news_story.php3?ltsn=1999-12-07-047-04-PR. Retrieved 2010-10-25. 
  11. ^ "LinuxGrrls: New JDK for Linux snubs Blackdown developers". 1999-12-08. http://www.linuxtoday.com/news_story.php3?ltsn=1999-12-08-010-04-OP. Retrieved 2010-10-25. 
  12. ^ "Sun apologizes to developers of Java on Linux". CNN. 1999-12-09. http://edition.cnn.com/1999/TECH/computing/12/10/sun.apology.idg/index.html. Retrieved 2010-10-25. 

External links